Mouse.onMouseUp

Доступность

Flash Player 6.

Синтаксис

someListener.onMouseUp

Параметры

Нет.

Возвращает

Ничего.

Описание

Слушатель событий, листенер (Listener); оповещение происходит при отпускании левой кнопки мыши. Чтобы использовать onMouseUp, сначала необходимо создать слушающий объект. Затем вы можете создать функцию, вызываемую при оповещении листенера onMouseUp и использовать addListener(), чтобы зарегистрировать листенер в объекте Mouse, как показано на примере ниже:

var someListener:Object = new Object();
someListener.onMouseUp = function() { ... };
Mouse.addListener(someListener);

Листнеры позволяют различным фрагментам кода работать совместно, потому что оповещение об одном событии могут получить несколько листнеров одновременно.

Пример

В примере ниже используется листенер onMouseMove, чтобы при движении мыши при помощи Drawing API рисовать линии курсором. Линии рисуются при нажатой кнопке мыши. При отпускании левой кнопки рисование прекращается.

this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
  this.isDrawing = true;
  canvas_mc.lineStyle(2, 0xFF0000, 100);
  canvas_mc.moveTo(_xmouse, _ymouse);
};
mouseListener.onMouseMove = function() {
  if (this.isDrawing) {
    canvas_mc.lineTo(_xmouse, _ymouse);
  }
  updateAfterEvent();
};
mouseListener.onMouseUp = function() {
  this.isDrawing = false;
};
Mouse.addListener(mouseListener);

См. также

Mouse.addListener()